Transforming Dependence Graphs into Signal Flow Graphs During Systolic Array Processors Design
نویسندگان
چکیده
The algorithm for the transformation of Dependence Graphs, DGs, into Signal Flow Graphs, SFGs, during the design of Systolic Array Processors, SAPs, is presented. The transformation is a complex process, employing task scheduling, projection and the formation of recursive surfaces, i.e., hyperplanes corresponding to simultaneously executed processes during a common clock phase. A matrix method is developed, in order to overcome the limitation of more than 3-Dimensional euclidean space graphical modeling, used up to now, and based on the designer imagination. The proposed method is intended to be used, in the near future, by Design Automation CAD tools. Key–Words: Dependence Graph, modeling, Systolic Array Processors, task scheduling, recursive surfaces, projection vectors
منابع مشابه
A Systolic Design Methodology with Application to Full-Search Block-Matching Architectures
We present a systematic methodology to support the design tradeoffs of array processors in several emerging issues, such as (1) high performance and high flexibility, (2) low cost, low power, (3) efficient memory usage, and (4) system-on-a-chip or the ease of system integration. This methodology is algebraic based, so it can cope with high-dimensional data dependence. The methodology consists o...
متن کامل$n$-Array Jacobson graphs
We generalize the notion of Jacobson graphs into $n$-array columns called $n$-array Jacobson graphs and determine their connectivities and diameters. Also, we will study forbidden structures of these graphs and determine when an $n$-array Jacobson graph is planar, outer planar, projective, perfect or domination perfect.
متن کاملSystematic Methodology of Mapping Signal Processing Algorithms into Arrays of Processors
Nowadays high speed signal processing has become the only alternative in modern communication system, given the rapidly growing microelectronics technology. This high speed, real time signal processing depends critically both on the parallel algorithms and on parallel processor technology. Special purpose array processor structures will have become the real possibility for high speed signal pro...
متن کاملTwo Cycle-Related Problems of Regular Data Flow Graphs: Complexity and Heuristics
1 Abstract1 A regular data flow graph (RDFG) is a graph with a highly regular structure that enables its description to be exponentially smaller than the description size for an ordinary graph. Such graphs arise when certain regular iterative algorithms (like matrix multiplication or convolution) are modeled using dependence graphs. These graphs can be implemented either on systolic arrays, or ...
متن کاملOn Systolic Contractions of Program Graphs
One of the active areas in supercomputer research is concerned with mapping programs onto networks of processors. In this paper a variant of the mapping problem, namely, systolic contractions of program graphs are considered. The notion of time links is introduced to mechanize the contraction process, the timing of information flow between processors is modelled in terms of fundamental loop and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008